package cn.etg.day06;

import java.io.*;
import java.util.Scanner;

/**
 * 要求用户控制台输入想输入的员工人数（至少5个），然后依序输入员工信息，每行为
 * 一条员工信息，格式如:张三,25,男,5000
 * 张三,25,男,5000
 * 张四,22,男,6500
 * 张五,23,男,5500
 * 张六,26,男,7000
 * 张七,21,男,4400
 * 然后将该对象写入到文件<name>.obj并保存到当前项目根目录中，例如:张三.obj。
 * @author Xiloer
 *
 */
public class Test03{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        FileOutputStream fos = null;
        ObjectOutputStream oos = null;

        for (int i = 0; i < 5; i++) {
            String person = sc.next();
            String[] p = person.split(",");
            Emp emp = new Emp(p[0], Integer.parseInt(p[1]), p[2], Integer.parseInt(p[3]));

            try {
                fos = new FileOutputStream("./src/api_homework/day06/b/" + p[0] + ".obj");
                oos = new ObjectOutputStream(fos);

                oos.writeObject(emp);
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    oos.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }

        }
    }
}
